package com.huatai.dataservice.panel.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lxc
 * @since 2022-11-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tb_rt_env_system_pressure_dd")
@ApiModel(value="TbRtEnvSystemPressureDd对象", description="")
public class TbRtEnvSystemPressureDd implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "试验id（trialId）")
	@TableField(value = "trialId")
    private String trialId;

    @ApiModelProperty(value = "时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss SSS")
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss SSS",
            timezone = "GMT+8"
    )
    private Date time;

	@ApiModelProperty(value = "数据终端设备号, 下同 总共17个终端")
	@TableField(value = "deviceNumber1")
	private String deviceNumber1;

	@TableField(value = "deviceNumber2")
	private String deviceNumber2;

	@TableField(value = "deviceNumber3")
	private String deviceNumber3;

	@TableField(value = "deviceNumber4")
	private String deviceNumber4;

	@TableField(value = "deviceNumber5")
	private String deviceNumber5;

	@TableField(value = "deviceNumber6")
	private String deviceNumber6;

	@TableField(value = "deviceNumber7")
	private String deviceNumber7;

	@TableField(value = "deviceNumber8")
	private String deviceNumber8;

	@TableField(value = "deviceNumber9")
	private String deviceNumber9;

	@TableField(value = "deviceNumber10")
	private String deviceNumber10;

	@TableField(value = "deviceNumber11")
	private String deviceNumber11;

	@TableField(value = "deviceNumber12")
	private String deviceNumber12;

	@TableField(value = "deviceNumber13")
	private String deviceNumber13;

	@TableField(value = "deviceNumber14")
	private String deviceNumber14;

	@TableField(value = "deviceNumber15")
	private String deviceNumber15;

	@TableField(value = "deviceNumber16")
	private String deviceNumber16;

	@TableField(value = "deviceNumber17")
	private String deviceNumber17;

	@ApiModelProperty(value = " 数据终端采集的压力数据(pa)")
	@TableField(value = "hydraulicPressureValue1")
	private String hydraulicPressureValue1;

	@TableField(value = "hydraulicPressureValue2")
	private String hydraulicPressureValue2;

	@TableField(value = "hydraulicPressureValue3")
	private String hydraulicPressureValue3;

	@TableField(value = "hydraulicPressureValue4")
	private String hydraulicPressureValue4;

	@TableField(value = "hydraulicPressureValue5")
	private String hydraulicPressureValue5;

	@TableField(value = "hydraulicPressureValue6")
	private String hydraulicPressureValue6;

	@TableField(value = "hydraulicPressureValue7")
	private String hydraulicPressureValue7;

	@TableField(value = "hydraulicPressureValue8")
	private String hydraulicPressureValue8;

	@TableField(value = "hydraulicPressureValue9")
	private String hydraulicPressureValue9;

	@TableField(value = "hydraulicPressureValue10")
	private String hydraulicPressureValue10;

	@TableField(value = "hydraulicPressureValue11")
	private String hydraulicPressureValue11;

	@TableField(value = "hydraulicPressureValue12")
	private String hydraulicPressureValue12;

	@TableField(value = "hydraulicPressureValue13")
	private String hydraulicPressureValue13;

	@TableField(value = "hydraulicPressureValue14")
	private String hydraulicPressureValue14;

	@TableField(value = "hydraulicPressureValue15")
	private String hydraulicPressureValue15;

	@TableField(value = "hydraulicPressureValue16")
	private String hydraulicPressureValue16;

	@TableField(value = "hydraulicPressureValue17")
	private String hydraulicPressureValue17;

    /*@ApiModelProperty(value = "数据终端设备号, 下同 总共17个终端")
    private String deviceNumber1;

    private String deviceNumber2;

    private String deviceNumber3;

    private String deviceNumber4;

    private String deviceNumber5;

    private String deviceNumber6;

    private String deviceNumber7;

    private String deviceNumber8;

    private String deviceNumber9;

    private String deviceNumber10;

    private String deviceNumber11;

    private String deviceNumber12;

    private String deviceNumber13;

    private String deviceNumber14;

    private String deviceNumber15;

    private String deviceNumber16;

    private String deviceNumber17;

    @ApiModelProperty(value = " 数据终端采集的压力数据(pa)")
    private String hydraulicPressureValue1;

    private String hydraulicPressureValue2;

    private String hydraulicPressureValue3;

    private String hydraulicPressureValue4;

    private String hydraulicPressureValue5;

    private String hydraulicPressureValue6;

    private String hydraulicPressureValue7;

    private String hydraulicPressureValue8;

    private String hydraulicPressureValue9;

    private String hydraulicPressureValue10;

    private String hydraulicPressureValue11;

    private String hydraulicPressureValue12;

    private String hydraulicPressureValue13;

    private String hydraulicPressureValue14;

    private String hydraulicPressureValue15;

    private String hydraulicPressureValue16;

    private String hydraulicPressureValue17;*/


}
